package com.ssh.manager;

import java.util.List;
import java.util.Map;

import com.ssh.common.util.Page;
import com.ssh.entity.Seller;

public interface SellerManager {
	/**
	 * 保存或修改实体
	 * @param seller
	 * @return
	 */
	public Seller saveOrUpdateSeller(Seller seller);
	
	/**
	 * 根据ID取出实体
	 * @param id
	 * @return
	 */
	public Seller getSellerById(Long id);
	
	/**
	 * 删除某个促销员
	 * @param sellerId
	 * @return
	 */
	public boolean deleteSeller(Long sellerId);
	
	/**
	 * 按条件分页查询
	 * @param conditionMap
	 * @param page
	 * @param isDesc
	 */
	public void findSellersByPage(Map conditionMap, Page page, String isDesc);
	
	public List<Seller> getAll();
	public List<Seller> getAllBySuperMarketId(long superMarketId);
}
